/**
 * 项目名：	Rumba Plan
 * 
 * 版权所有(C)，上海海鼎信息工程股份有限公司，2006，所有权利保留。
 * 
 * 文件名：	QOrganization.java
 * 模块说明：	
 * 修改历史：
 * 2006-5-22 - lxm - 创建。
 */
package com.hd123.rumba.organization.biz;

import com.hd123.rumba.exception.BusinessException;
import com.hd123.rumba.organization.IOrganization;
import com.hd123.rumba.runtime.IPersistent;

/**
 * 组织 | 业务层.查询 | 实体
 * 
 * @author lxm
 *
 */
public class QOrganization extends SOrganization {

  private Integer state;
  private long oca;

  public long getOca() {
    return oca;
  }

  public void setOca(long oca) {
    this.oca = oca;
  }

  public Integer getState() {
    return state;
  }

  public void setState(Integer state) {
    this.state = state;
  }
  
  public void readFrom(IPersistent source) throws BusinessException {
    super.readFrom(source);
    if (source instanceof IOrganization) {
      this.oca = ((IOrganization) source).getOca();
      this.state = ((IOrganization) source).getState();
    }
  }
  
}
